package com.mlk.engUser.po;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mlk.core.constants.Constant;
import lombok.*;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author trekxu
 * @since 2019-06-26
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@ToString
public class EngUserRemainVerify implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * openId
     */
    private String openId;

    /**
     * 用户姓名
     */
    private String userName;

    /**
     * 提现金额
     */
    private BigDecimal amount;

    @JsonFormat(pattern = Constant.DATE_TIME_FORMAT)
    private Date createTime;
    /**
     * 审批时间
     */
    @JsonFormat(pattern = Constant.DATE_TIME_FORMAT)
    private Date verifyTime;
    /**
     * 审批人
     */
    private String verifyName;

    /**
     * 1初始化 2成功 3失败
     */
    // 这个字段现在没用了
    private Integer status;

    /**
     * 提现银行卡持有人
     */
    private String cardName;

    /**
     * 银行卡号
     */
    private String cardCode;

    /**
     * 通联的流水号
     */
    private String sn;

    /**
     * 备注信息
     */
    private String remark;

}
